package android.hardware.htfyun;
import android.hardware.htfyun.IHTUpdateImageListener;

interface IHTUpdateImageService {
    /**
    * 尝试升级image, 支持 update.zip 和 update.img, 优先是 update.zip
    * 1. 首先将要升级的img或者zip重命名为 update.zip 或者 update.img, 放到 /sdcard/ 根目录下,
    *    或者 TF 卡(格式要求是 FAT32) 的根目录下;
    * 2 存在 update.zip 时, 检查他是是否是有效的;
    *   存在 update.img 时, 检查其 product name 是否和设备的 product name 匹配;
    * 3. 检查成功后, 开始进入升级模式;
    *
    * !!! 注意: 测试发现, rk那边从7.0开始已经不支持update.img的升级了!!!!!!
    *
    * @param l 可以是null
    */
    void startUpdateImage(in IHTUpdateImageListener l);
    /**
    * 升级之后, 第一次开机再check
    */
    boolean isUpdateImageSuccessful();
}
